﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ProjectA.Controls;
using System.Drawing;
using ProjectA.Modules.Configuracion.Proyectos;
using ProjectA.Modules.Configuracion.Opciones;
using System.Windows.Forms;
using ProjectA.Modules.Configuracion.Usuarios;
using ProjectA.Modules.Configuracion.Proveedores;

namespace ProjectA.Modules.Configuracion
{
    //public class cSubPage_Config : Panel
    public class cSubPage_Config : cSubPage
    {
        public cSubPage_Config(frmPrincipal frmPrincipal)
        {
            this.frmPrincipal = frmPrincipal;
            this.BackColor = Color.Transparent;
            InitComponent();
        }


        private void InitComponent()
        {
            // ----------------------------------------------------------------------------------------------------------------------------------------------------------
            // Windows de la página
            // ----------------------------------------------------------------------------------------------------------------------------------------------------------
            this.WindowOpciones = new cWindowOpciones(frmPrincipal, new Point(0, 0), new Size(814, 502));
            //this.WindowOpciones.ImageBackGroundPage = ((System.Drawing.Image)(Properties.Resources.bg_transparent_module));
            
            this.WindowProyectos = new cWindowProyectos(frmPrincipal, new Point(0, 0), new Size(814, 502));
            this.WindowProyectos.ImageBackGroundPage = ((System.Drawing.Image)(Properties.Resources.bg_subp_proyectos));
            this.WindowProyectos.Visible = false;

            this.WindowUsuarios = new cWindowUsuarios(frmPrincipal, new Point(0, 0), new Size(814, 502));
            this.WindowUsuarios.ImageBackGroundPage = ((System.Drawing.Image)(Properties.Resources.bg_win_usuarios));
            this.WindowUsuarios.Visible = false;

            this.WindowProveedores = new cWindowProveedores(frmPrincipal, new Point(0, 0), new Size(814, 502));
            this.WindowProveedores.ImageBackGroundPage = ((System.Drawing.Image)(Properties.Resources.bg_sub_proveedores));
            this.WindowProveedores.Visible = false;

            this.Controls.Add(WindowOpciones);
            this.Controls.Add(WindowProyectos);
            this.Controls.Add(WindowUsuarios);
            this.Controls.Add(WindowProveedores);
        }

        //Botones
        public cButton btConfiguracionProyectos { get; set; }
        public cButton btConfiguracionUsuarios { get; set; }

        //Windows
        public cWindowUsuarios WindowUsuarios { get; set; }
        public cWindowProyectos WindowProyectos { get; set; }
        public cWindowOpciones WindowOpciones { get; set; }
        public cWindowProveedores WindowProveedores { get; set; }

        //FormaPrincipal
        private frmPrincipal frmPrincipal { get; set; }
    }
}
